﻿/*
 * @author: wizardc
 */

using System;
using Dou.Utils;

namespace Dou.Operate
{
    /// <summary>
    /// 操作执行接口
    /// </summary>
    public interface IOperateExecutor : ICacheable
    {
        /// <summary>
        /// 开始执行
        /// </summary>
        void Execute(OperateData operateData, Action<IOperateExecutor, OperateData, bool, string> onComplete);
    }
}
